having a bump on its surface - Spanish English Dictionary